/*
            Author : Nguyen Van Ty
            Email  : ngvanty03@gmail.com
            Date   : 2/15/2011 
           
            */


using System;
using System.Collections.Generic;
using System.Text;


namespace BusinessObject
{
    /// <summary>
    /// This is Vw_aspnet_Roles object, it is object of BusinessObject table.
    /// </summary>
    public class Vw_aspnet_Roles
    {
        #region fields
        private Guid applicationId;
        private Guid roleId;
        private string roleName;
        private string loweredRoleName;
        private string description;
        private Paging objPaging;

        private SortOrder objSortOrder;

        private string condition;

        private int toltalRow;


        #endregion fields

        #region constructor
        /// <summary>
        /// Define default constructor for Vw_aspnet_Roles Object
        /// </summary>
        public Vw_aspnet_Roles()
        {
            this.applicationId = Guid.Empty;
            this.roleId = Guid.Empty;
            this.roleName = string.Empty;
            this.loweredRoleName = string.Empty;
            this.description = string.Empty; this.objPaging = new Paging();
            this.objSortOrder = new SortOrder();
            this.condition = string.Empty;
            this.toltalRow = 0;

        }
        #endregion constructor
        #region properties
        /// <summary>
        /// Define ApplicationId Property
        /// </summary>
        public Guid ApplicationId
        {
            get { return this.applicationId; }
            set { this.applicationId = value; }
        }
        /// <summary>
        /// Define RoleId Property
        /// </summary>
        public Guid RoleId
        {
            get { return this.roleId; }
            set { this.roleId = value; }
        }
        /// <summary>
        /// Define RoleName Property
        /// </summary>
        public string RoleName
        {
            get { return this.roleName; }
            set { this.roleName = value; }
        }
        /// <summary>
        /// Define LoweredRoleName Property
        /// </summary>
        public string LoweredRoleName
        {
            get { return this.loweredRoleName; }
            set { this.loweredRoleName = value; }
        }
        /// <summary>
        /// Define Description Property
        /// </summary>
        public string Description
        {
            get { return this.description; }
            set { this.description = value; }
        }
        public Paging ObjectPaging
        {
            get { return this.objPaging; }
            set { this.objPaging = value; }
        }
        public SortOrder ObjectSortOrder
        {
            get { return this.objSortOrder; }
            set { this.objSortOrder = value; }
        }
        public string Condition
        {
            get { return this.condition; }
            set { this.condition = value; }
        }
        public int ToltalRow
        {
            get { return this.toltalRow; }
            set { this.toltalRow = value; }
        }

        #endregion properties
    }
}